package com.hospital.workstation.domain.vo.json;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @ClassName MonitorOneVo
 * @description: A表基本视图类
 * @author: whb
 * @create: 2024-05-14 15:14
 * @Version 1.0
 **/
@Data
@ExcelIgnoreUnannotated
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
public class BasicMonitorOneVo {
    /**
     * 医院编号
     */
    private String hospitalNo;
    /**
     * 流水号
     */
    private String seqNo;
    /**
     * 住院号
     */
    private String registerNo;
    /**
     * 姓名缩写
     */
    private String name;
    /**
     * 入组日期
     */
    private Date joinDt;
    /**
     * 天气
     */
    private String weather;
    /**
     * 温度
     */
    private Double temper;
    /**
     * 性别
     */
    private Integer gender;
    /**
     * 出生日期
     */
    private Date birthday;
    /**
     * 体重
     */
    private Double weight;
    /**
     * 身高
     */
    private Double height;
    /**
     * 民族
     */
    private Integer nation;
    /**
     * 民族(其它)
     */
    private String nationInfo;
    /**
     * 联系电话
     */
    private String phone;
    /**
     * 是否有个人过敏史,0无,1有
     */
    private Integer isAllergy;
    /**
     * 过敏原
     */
    private String allergySource;
    /**
     * 过敏原(其它)
     */
    private String allergySourceInfo;
    /**
     * 过敏表现
     */
    private String allergyShow;
    /**
     * 过敏表现(其它)
     */
    private String allergyShowInfo;
    /**
     * 是否有过敏性疾病史,0无,1有
     */
    private Integer isAllergicDisease;
    /**
     * 过敏性疾病
     */
    private String allergicDisease;
    /**
     * 过敏性疾病(其它)
     */
    private String allergicDiseaseInfo;
    /**
     * 是否有家族过敏史,0无,1有
     */
    private Integer isFamilyAllergy;
    /**
     * 家族过敏史与本人关系-父母,0无,1有
     */
    private Integer isParentAllergy;
    /**
     * 家族过敏史与本人关系-兄弟姐妹,0无,1有
     */
    private Integer isBrotherAllergy;
    /**
     * 家族过敏史药物,0无,1有
     */
    private Integer familyAllergyMedi;
    /**
     * 家族过敏史药物(有)
     */
    private String familyAllergyMediInfo;
    /**
     * 家族其它过敏史,0无,1有
     */
    private Integer familyOtherAllergy;
    /**
     * 家族其它过敏史(有)
     */
    private String familyOtherAllergyInfo;
    /**
     * 西医诊断
     */
    private String westernDiagnosis;
    /**
     * 西医诊断(其它)
     */
    private String westernDiagnosisInfo;
    /**
     * 是否有中医诊断,0无,1有
     */
    private Integer isChinaDiagnosis;
    /**
     * 中医诊断
     */
    private String chinaDiagnosis;
    /**
     * 中医诊断(其它)
     */
    private String chinaDiagnosisInfo;
    /**
     * 是否辨证,0无,1有
     */
    private Integer isDialectic;
    /**
     * 辨证(有)
     */
    private String dialecticInfo;
    /**
     * 入院诊断（西医）,多个诊断-分隔
     */
    private String westernAdmissionDiagnosis;
    /**
     * 是否有入院诊断（中医）,0无,1有
     */
    private Integer isChinaAdmissionDiagnosis;
    /**
     * 入院诊断（中医）(有)
     */
    private String chinaAdmissionDiagnosis;
    /**
     * 入院诊断（中医）辨证,0无,1有
     */
    private Integer isDialecticAdmissionDiagnosis;
    /**
     * 入院诊断（中医）辨证(有)
     */
    private String dialecticAdmissionDiagnosis;
    /**
     * 本次治疗前是否使用过舒血宁,0否,1是,2不详
     */
    private Integer drugBefore;
    /**
     * 监测期内用药天数
     */
    private Integer drugDuration;
    /**
     * 首次用药时间
     */
    private Date drugFirstDt;
    /**
     * 末次用药时间
     */
    private Date drugLastDt;
    /**
     * 给药期间是否发生不良反应事件,0否,1是
     */
    private Integer isAdr;
}
